understanding variables